Event Sourcing
https://microservices.io/patterns/data/event-sourcing.html
ref
https://speakerdeck.com/nrslib/why-event-sourcing
https://www.youtube.com/watch?v=Jtcp9ry8ZcE
https://www.youtube.com/watch?v=Bt_kXHlNL98